10_SyC/02 -- Registro-de-Horas.md

Registro de Horas

El esfuerzo real invertido en el proyecto se contrasta con la planificación original mediante un seguimiento semanal de horas que queda consignado en el borrador de este bloque. La síntesis de ese registro, orientada a la memoria, se presenta aquí en forma de diferentes tablas que se han utilizado como metricas para ver , lo que permite identificar con precisión dónde se produjeron las desviaciones más significativas respecto a las estimaciones de la fase de planificación.


Desviaciones temporales

A continuación estan disponibles resumenes generados a partir de los analisis temporales semanales registrados.

Visión ejecutiva del proyecto: situación actual de cada objetivo EDT, con el esfuerzo consumido frente al estimado y el porcentaje de avance. Para los objetivos en curso, la desviación final no es calculable hasta su cierre.

ObjetivoEst. (h)Real (h)Desv. (h)% AvanceEstado
Planificación (PLP)3538+3100%Completado
Seguimiento y Control (SYC)3543123%En curso
Base de Datos Vectorial (BDV)65111+46100%Completado
Evolución de Plataforma (EPL)352469%En curso
Integración SharePoint RAG (SPR)351954%En curso
Agente Orquestador (AOR)6058%En curso
Herramientas MCP (EMCP)3500%Pendiente
Total30024080%

La siguiente tabla muestra cómo se distribuyó el esfuerzo real entre objetivos a lo largo del proyecto. Refleja la secuencia de trabajo: concentración en planificación e infraestructura vectorial durante los dos primeros meses, y apertura de los objetivos de integración y plataforma a partir de abril.

ObjetivoFebreroMarzoAbrilMayoJunioTotal RealTotal Est.
PLP2410403835
SYC1081874335
BDV524316011165
EPL0210122435
SPR001901935
AOR0005560
EMCP0000035
Total866367240240300

Seguimiento temporal EDT

Para finalizar, la siguiente y última tabla replica la estructura de estimación del capítulo de planificación, añadiendo el tiempo real invertido en cada tarea y su acumulado dentro del objetivo.

ObjetivoIDT. Est. (h)Acum. Est. (h)T. Real (h)Acum. Real (h)
Planificación del Proyecto1PLP9999
2PLP615716
3PLP318319
4PLP220221
5PLP15351738
Seguimiento y Control1SYC331212
2SYC581022
3SYC210224
4SYC313226
5SYC15281743
6SYC735043
Base de Datos Vectorial1BDV2233
2BDV22243235
3BDV16402560
4BDV6462686
5BDV10561399
6BDV6629108
7BDV3653111
Agente Orquestador y Routing1AOR6655
2AOR101605
3AOR102605
4AOR103605
5AOR104605
6AOR75305
7AOR45705
8AOR36005
Adaptación Herramientas MCP1EMCP6600
2EMCP61200
3EMCP152700
4EMCP43100
5EMCP43500
Integración SharePoint y RAG1SPR2222
2SPR12141416
3SPR216016
4SPR1531319
5SPR435019
Evolución de Plataforma1EPL5500
2EPL10151212
3EPL1025820
4EPL1035424
TOTAL300240

El objetivo con mayor desviación respecto a la estimación original es la Base de Datos Vectorial, con 111 horas reales frente a las 65 previstas, un exceso de 46 horas. La causa principal del exceso inicial (hasta el cierre nominal del objetivo en la semana 9) no fue una complejidad técnica inesperada en la implementación del esquema o los endpoints, sino la decisión de aplicar arquitectura hexagonal y principios DDD al diseño del módulo, decisión que requirió un período de formación no contemplado en la planificación inicial. Esta formación —que incluyó el estudio de cursos de Codely sobre DDD y arquitectura hexagonal— impactó especialmente en la tarea 2BDV (diseño de arquitectura), que prácticamente duplicó su estimación original, y en la 4BDV (desarrollo del pipeline de generación de embeddings), que superó ampliamente las seis horas previstas al implicar el diseño de puertos, adaptadores, eventos de dominio y lógica asíncrona. Las once horas adicionales acumuladas tras el cierre formal del objetivo se corresponden con trabajo de mantenimiento y refactor (extensión del pipeline a embeddings de archivos en la semana 10 y migración del cliente Gemini a Spring AI 1.1.5 en la semana 11), que se imputan a BDV por afinidad técnica sin extender su alcance funcional.

El resto de objetivos iniciados se mantienen dentro de márgenes razonables o, en el caso del seguimiento, ligeramente por encima de la estimación. La planificación (PLP) se cerró con tres horas de exceso, imputables a la formalización más exhaustiva de los documentos finales. El seguimiento y control (SYC) ha superado ligeramente la estimación inicial con 43 horas sobre un estimado de 35, fruto del arranque efectivo de la redacción de la memoria —la tarea 5SYC acumula ya 17 horas tras la escritura del capítulo de DDD y prácticamente todo el capítulo de Base de Datos Vectorial, y todavía representa el grueso del trabajo pendiente hasta la defensa—; la tarea 6SYC (preparación de la defensa) está aún sin actividad registrada. La integración de archivos (SPR) y la evolución de plataforma (EPL) muestran avances coherentes con el trabajo realizado: SPR acumula 19 horas tras cerrar el módulo dwall-module-files con su frontend de ingestión, y EPL alcanza las 24 horas con la entrega de las sugerencias de descripción por IA (tarea solicitada explícitamente por uno de los tutores) y la primera aplicación del patrón Criteria al listado de descripciones.

El Agente Orquestador (AOR) ha arrancado por el frente frontend con 5 horas registradas en la tarea 1AOR — el UI agéntico se anticipó durante la indisponibilidad puntual del tutor del bloque backend, dejando preparada la interfaz con MessageBubble, lista de conversaciones, soporte i18n y acciones de feedback ya cableadas, para que la conexión al backend sea inmediata cuando ese bloque se desbloquee. Las Herramientas MCP (EMCP) siguen sin actividad registrable, lo que supone una desviación de alcance respecto al cronograma original. Este desplazamiento se analiza en detalle en el capítulo de análisis de desviaciones.


Estado del registro

Este capítulo refleja las horas acumuladas hasta el cierre de la semana 12 (8 de mayo de 2026). El registro se actualizará al cierre del proyecto.